body {
    position: relative;
    font-family: \5FAE\8F6F\96C5\9ED1, "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
    width: 100%;
    background: #fff;
    color: #666;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
}

h4, h3, h2, h1 {
    font-size: 14px;
    margin: 0;
}

form, ul, ol, dl, dd, p {
    margin: 0;
    padding: 0;
}

ol, ul {
    list-style: none outside none;
}

li {
    list-style-type: none;
}

img {
    border: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* ----------------------------------
 * home
 * ---------------------------------- */

.home {
    background: url(../img/index.png) no-repeat 50% 100px;
}

@media (max-width: 767px) {
    .home {
        background: none;
    }
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.clearfix {
    clear: both;
}

.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

.overflow {
    overflow: hidden;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}
/*** margin & padding | width & height ***/

.ml2 {
    margin-left: 2px;
}

.mr2 {
    margin-right: 2px;
}

.mt2 {
    margin-top: 2px;
}

.mb2 {
    margin-bottom: 2px;
}

.ml10 {
    margin-left: 10px;
}

.mr10 {
    margin-right: 10px;
}

.mb10 {
    margin-bottom: 10px;
}

.mt10 {
    margin-top: 10px;
}

.ml5 {
    margin-left: 5px;
}

.mr5 {
    margin-right: 5px;
}

.mt5 {
    margin-top: 5px;
}

.mb5 {
    margin-bottom: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.ml25 {
    margin-left: 25px !important;
}

.mt25 {
    margin-top: 25px !important;
}

.mb25 {
    margin-bottom: 25px !important;
}

.mr25 {
    margin-right: 25px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mr30 {
    margin-right: 30px !important;
}

.p10 {
    padding: 10px;
}

.pl10 {
    padding-left: 10px;
}

.pl20 {
    padding-left: 20px;
}

.pl25 {
    padding-left: 25px;
}

.pl30 {
    padding-left: 30px;
}

.p10_0 {
    padding: 10 0px;
}

.p0_10 {
    padding: 0 10px;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.f14 {
    font-size: 14px;
}

.f15 {
    font-size: 15px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

.f25 {
    font-size: 25px;
}

.f30 {
    font-size: 30px;
}

.normalwrap {
    overflow: visible;
    word-break: break-all;
    white-space: normal;
}

.textoverhid {
    width: 100%;
}

.textcenter {
    text-align: center;
}

.fontweight {
    font-weight: bold;
}
/*Color*/

.gray {
    color: #7E7E7E;
}

.orange {
    color: #FF6C1F;
}

.green {
    color: #E77817;
}

.blue {
    color: #01A5CB;
}

.black {
    color: #0B0915;
}

.red {
    color: #D3253C;
}

.white {
    color: #FFFFFF;
}

.darkBlue {
    color: #0D75AD;
}

.bgwhite {
    background-color: #FFFFFF;
}

.bgdarkBlue {
    background-color: #0D75AD;
}

.bgBlue {
    background-color: #1DAFD4;
}

.box {
    padding: 10px 10px 25%;
}

a {
    color: #434a54;
}

    a:hover {
        color: #434a54;
    }
/* ----------------------------------
 * overright bootfal style
 * ---------------------------------- */

.form-control {
    margin: 5px 0 !important;
    height: 40px;
}

.btn-group, .btn-group button, .btn-group ul {
    width: 100%;
}

.select {
    color: #606366;
    padding: 11px 25px 11px 5px;
    -webkit-appearance: none;
    border: 1px solid #dddddd;
    border-radius: 3px;
    background: url(http://dev.pupuxing.net/Mobile/memberCard/imgs/icons2.png) no-repeat right -121px;
    -webkit-background-size: 40px auto;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    width: 100%;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.col-xs-4, .col-xs-12 {
    min-height: 1px;
    padding-right: 1px;
    padding-left: 1px;
}

.btn-group button {
    text-align: left;
}

.btn-group span {
    position: absolute;
    right: 10px;
    top: 14px;
}

.dropdown-menu > li > a {
    white-space: inherit;
    text-align: center;
    font-size: 14px;
}

.nav > li {
    position: relative;
    display: inline-block;
    /*min-width: 100px;*/
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    background-color: #F5F7FA !important;
}

.nav-tabs {
    text-align: center;
}
/* ----------------------------------
 * icons
 * ---------------------------------- */

@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot');
}

@font-face {
    font-family: 'icomoon';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABw8AAoAAAAAG/QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAF+AAABfgpQbIGk9TLzIAABjUAAAAYAAAAGAIIvzLY21hcAAAGTQAAAC8AAAAvE728GlnYXNwAAAZ8AAAAAgAAAAIAAAAEGhlYWQAABn4AAAANgAAADYBVCp1aGhlYQAAGjAAAAAkAAAAJAPiAf9obXR4AAAaVAAAAHgAAAB4NQADt21heHAAABrMAAAABgAAAAYAHlAAbmFtZQAAGtQAAAFFAAABRVcZpu5wb3N0AAAcHAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2D4lPh0BR0AAAEMDx0AAAERER0AAAAJHQAAF9cSAB8BAQgPERMWGyAlKi80OT5DSE1SV1xhZmtwdXp/hImOk5hpY29tb29uaWNvbW9vbnUwdTF1MjB1RTAwNnVFMDIzdUUwMjR1RTAzNnVFMDQ0dUUwNDV1RTA0NnVFMDQ3dUUwNTF1RTA1NXVFMDU4dUUwNzR1RTA5M3VFMDk0dUUwOTV1RTExNHVFMTE1dUUxMTZ1RTExN3VFMTIwdUU2MDB1RTYwMXVFNjA2dUU2MEV1RTYxNHVFNjE1AAACAYkAHAAeAgABAAQABwAKAA0BNQQJBNwFzQbbB6sIiwmaCkoK+gx6Db0N/A51Du4PdQ+0EA0QnBFXEfATDhO5FE4VcRaG/JQO/JQO/JQO+5QO95T4VBWdi52Im4WbhZqDmICXgZd/lXyVfZN7knuSepB5j3iWU5del2uYapxwn3cI+1iLBY6EjISLhIt5hXx+fn9/fIV5i3mLfJF/l36YhZqLnYuSjJKOkgj7WIsFn5+cppisl6uXuJbDj56QnZKckpuTm5WZlZqXl5eVmJaak5uRm5Gdjp2LCIv8FBWFi4aJh4eHh4mGi4WLhY2Gj4ePhpCJkYuRi5CNj5CPj42Qi5GLkYmQh4+Hj4aNhYsIi/fpFX6Lf4mAh3+HgYaDhYOFhIOEg4SChYKHg4eDh4KHgoiCiIOJhYqFiYWKhX1De1V6Zwj39IsFeq97wX3TipGJkYqRiZGIkoiVh5SIlIaTh5OFlISUhJOEk4ORg5GBkH+PgI9/jX6LCA73lPhpFZ2LmoWXf5h+kXyLeQiLgAWQipKIkogIk5IFl5iakZ2LnIuahZh+mH+RfIt5i3qFe35/CIODBY+EjYWNhQiWiwWdi5qFl3+YfpF8i3mLeoV8fn5/f3yEeYsIgIsFiYaJhYeDCJOEBZh+kXyLeYt6hXx+fn5/fIV6inmLfJJ/lwiDkwWEiISIhokIi4AFi3qFfH5+f398hHmLeYt8kn+XfpiFmoucCIuWBYaNhI6EjgiDgwV/f3yEeYt6i3ySfpd/mISai5yLnZKal5gIk5IFh5OJkYmQCICLBXmLfJJ/l36YhZqLnIudkZqYmJeXmpGdiwiWiwWNkY2Rj5IIg5MFf5eEmoudi52SmpeXmJiakZyLnYuahZd+CJOEBZKOko6QjAiLlgWLnZGamJiXl5qRnYsIi2EVhYuGiYeGh4eJhouFCItfBXKIdIF3fAhrqgWHj4aOhYuFi4aIh4eHh4mGi4WLhY2Gj4cIqmwFfHaCdYdyCF+LBYWLhomHhoeHiYaLhYuFjYaPh4+HkImRiwi3iwWPcpR0mncIbGwFh4eJhouFi4WNho+Gj4eQiZGLkYuQjY+QCKuqBZ97ooKkiAiLXgWLhY2Gj4ePh5CJkYuRi5CNj4+Pj42Qi5EIi7gFpI6ilKCbCKpsBY+GkImRi5GLkI2Pj4+QjZCLkYuQiZCHkAhsqgWan5Sij6QIt4sFkYuQjY+Pj4+NkIuRi5GJkIePh5CGjYWLCF+LBYekgqF8oAiqqgWPj42Qi5GLkYmQh4+Hj4aOhYuFi4aIh4cIbGwFdpp0lXKOCIu3BYuRiZCHj4eQho2FiwiL+xQVo4ufgpt7nHqTd4tzi3SDd3p6e3p3g3OLc4t3k3ucepyDn4uii6OTn5ycm5uflKOLCItgFX+LgYeDgoODhoGLf4uAkIGTgpODlYeXi5eLlY+Tk5OUkJWLlouXhpWDk4OUgY9/iwgO+A34PxWii6CFn4Cff5p8l3eWd5F2i3SLeod7hXuFe4F9f38I+2f7Z/tn92cFf5eBmYWbhZuHm4uci6KRoJafl5+amp+Xn5agkaKLnIubiJuEm4WZgpd+CKltqakFl5eZlZuRm5Gbj5yLCItgFYCLgImAh4GGgoWCgwhPT0/HBYKTgpGBkICPgI2Ai3yLfId+hH6DgYGDfoR+h3yLfIuAjYCPgJCBkYKTggj3SftJ90n3SQWTlJGUkJWP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) format('woff');
    font-weight: normal;
    font-style: normal;
}

.icon {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-home-outline:before {
    content: "\e60e";
}

.icon-trash:before {
    content: "\e601";
}

.icon-pencil:before {
    content: "\e600";
}

.icon-edit:before {
    content: "\e606";
}

.icon-gift:before {
    content: "\e614";
}

.icon-shopping-cart:before {
    content: "\e615";
}

.icon-bell:before {
    content: "\e006";
}

.icon-cog:before {
    content: "\e023";
}

.icon-heart:before {
    content: "\e024";
}

.icon-search:before {
    content: "\e036";
}

.icon-square-plus:before {
    content: "\e044";
}

.icon-square-minus:before {
    content: "\e045";
}

.icon-square-check:before {
    content: "\e046";
}

.icon-square-cross:before {
    content: "\e047";
}

.icon-rewind:before {
    content: "\e051";
}

.icon-fast-forward:before {
    content: "\e055";
}

.icon-repeat:before {
    content: "\e058";
}

.icon-head:before {
    content: "\e074";
}

.icon-star:before {
    content: "\e093";
}

.icon-arrow-left:before {
    content: "\e094";
}

.icon-arrow-right:before {
    content: "\e095";
}

.icon-plus:before {
    content: "\e114";
}

.icon-minus:before {
    content: "\e115";
}

.icon-check:before {
    content: "\e116";
}

.icon-cross:before {
    content: "\e117";
}

.icon-menu:before {
    content: "\e120";
}

.footerIcon {
    font-size: 30px;
}

.footerIcon2 {
    margin-top: 1px;
    font-size: 25.5px;
}
/* ----------------------------------
 * footer
 * ---------------------------------- */

footer {
    position: fixed;
    bottom: 0px;
    width: 100%;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    z-index: 9999;
}

    footer .innerwrapper {
        position: relative;
    }

.footer_bg_top img, .footer_bg_body img {
    width: 100%;
    height: auto;
}

footer nav {
    width: 75%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9999;
}

    footer nav ul li {
        margin: 1px 0 0;
        width: 25%;
        float: left;
    }

        footer nav ul li.current, footer nav ul li:hover {
            background-color: #fff;
        }

        footer nav ul li img {
            width: 100%;
            height: auto;
        }

footer .shopcart_icon {
    position: absolute;
    right: 5.1%;
    top: 7%;
    width: 15%;
    height: auto;
    border-radius: 100%;
}

    footer .shopcart_icon span {
        display: none;
    }

footer .cart_badge {
    position: relative;
}

    footer .cart_badge em {
        position: absolute;
        top: 7px;
        right: 5px;
        background: #af287d;
        color: #fff;
        font-style: normal;
        text-align: center;
    }
/* ----------------------------------
 * list
 * ---------------------------------- */

.list-group {
    margin-bottom: 10px;
}

    .list-group > a {
        position: relative;
    }

        .list-group > a > a > span {
            position: absolute;
            right: 10px;
            top: 3px;
        }

    .list-group .glyphicon {
        float: right;
        top: -6px;
        right: -10px;
        padding: 10px;
    }
/* ----------------------------------
 * userCenter
 * ---------------------------------- */

.userCenter {
    font-size: 16px;
}

    .userCenter header {
        position: relative;
    }

        .userCenter header > .top {
            position: absolute;
            top: 0;
            width: 100%;
        }

            .userCenter header > .top .img {
                position: relative;
                width: 28%;
                display: block;
                border-radius: 100%;
                border: 1px solid #fff;
                background: rgba(255,255,255,.2);
                margin: 20px auto 15px;
                padding: 3px 0;
                text-align: center;
            }

                .userCenter header > .top .img img {
                    width: 95%;
                    height: auto;
                    border-radius: 100%;
                    border: 5px solid #fff;
                    /*margin: 5px 0 0 5px;*/
                }

            .userCenter header > .top > label {
                display: block;
                width: 90%;
                margin: 0 auto;
            }

                .userCenter header > .top > label > div {
                    width: 33.3%;
                    float: left;
                }

                    .userCenter header > .top > label > div .text {
                        display: block;
                        text-align: center;
                        width: 100%;
                        color: #fff;
                    }
/* ----------------------------------
 * shipping card
 * ---------------------------------- */

.groupbox {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    margin-bottom: 10px;
}

.OtherTitle {
    border-bottom: 1px solid #e6e9ed;
    border-top: 1px solid #e6e9ed;
    font-weight: bold;
    height: 3em;
    width: 100%;
    background: #f0f0f0;
}

    .OtherTitle .TitleLeft {
        float: left;
        margin-left: 6px;
    }

    .OtherTitle .TitleLeftSpan {
        line-height: 30px;
    }

    .OtherTitle .TitleRight {
        float: right;
    }

    .OtherTitle .TitleRightSpan {
        color: black;
        font-size: 1em;
        line-height: 3em;
    }

.ItemTable {
    border-bottom: 0px solid #e6e9ed;
    border-top: 0px solid #e6e9ed;
}

.orderListHeader {
    height: 55px;
}

#orderListTitle li span.tit {
    display: block;
    float: left;
    width: 75px;
}

#orderListTitle li span.info {
    font-weight: normal;
}

.ordertable {
    width: 100%;
    border-top: 1px solid #e6e9ed;
}

.orderBasic {
    height: 150px;
}

.orderShipp {
    height: 160px;
}

.orderPayment {
    height: 85px;
}

.orderPrdName {
    display: block;
    float: left;
    width: 35%;
}

orderListPrdNameTitle {
    width: 40%;
}

.orderListPrdName {
    display: block;
    float: left;
    width: 85%;
    /*white-space: nowrap;*/
    /* IE6 需要定义宽度 */
    /*overflow: hidden;*/
    /*-o-text-overflow: ellipsis;*/
    /* Opera */
    /*text-overflow: ellipsis;*/
    /* IE, Safari (WebKit) */
}

.orderPrdInfo {
    float: left;
    margin: 0 2px;
}

.ItemTable .ItemTableLeft {
    padding-left: 0.3em;
    padding-right: 0.8em;
    padding-top: 0.8em;
    vertical-align: top;
}

.ItemTable .Remove {
    border-radius: 4px;
    width: 26px;
}

.ItemTable .removeicon {
    background-color: transparent;
    background-image: url("images/icon-delete.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70% auto;
    border-radius: 4px;
    height: 22px;
    width: 26px;
}

.OtherTitle .ItemQtySpan {
    display: table-cell;
}

.ItemTable .ItemTableRight {
    width: 100%;
}

.ItemTable .OtherProductItem {
    padding: 0.2em 0 0;
}

#OtherProductRight a, #ComboTableRight a {
    color: inherit;
    display: block;
}

.ItemTable .ItemTableLeft {
    padding-left: 0.3em;
    padding-right: 0.8em;
    padding-top: 0.8em;
    vertical-align: top;
}

.ItemTable .Remove {
    border-radius: 4px;
    width: 26px;
}

.ItemFavorite {
    position: relative;
    padding: 10px;
    margin: 0 auto 10px;
    border: 1px dotted #7d7d7d;
}

    .ItemFavorite .Remove {
        position: absolute;
        right: 15px;
        bottom: 45px;
    }

        .ItemFavorite .Remove a {
            display: block;
            border-radius: 100%;
            background: #D3253C;
            padding: 5px;
            color: #fff;
            text-align: center;
        }

.ItemTable .removeicon {
    background-color: transparent;
    background-image: url("images/icon-delete.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70% auto;
    border-radius: 4px;
    height: 22px;
    width: 26px;
}

.OtherTitle .ItemQtySpan {
    display: table-cell;
}

.ItemTable .ItemTableRight {
    width: 100%;
}

.ItemTable .OtherProductItem {
    padding: 10px;
}

#voidOrderForm {
    padding: 0 0 30px;
}

#OtherProductRight a, #ComboTableRight a {
    color: inherit;
    display: block;
}

.ItemLeft {
    display: table-cell;
    padding: 3px 0;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 65px;
}

    .ItemLeft img {
        width: 100%;
    }

.ui-mobile a img, .ui-mobile fieldset {
    border-width: 0;
}

.ItemLeft img {
}

.ItemRight {
    display: table-cell;
    min-width: 170px;
    padding: 5px 0 5px 15px;
    word-wrap: break-word;
}

.ItemRightWrod {
    line-height: 15px;
    width: 100%;
    font-size: 12px;
}

    .ItemRightWrod a {
        font-weight: 700;
    }

.ProductPrice {
    border-top: 1px solid #e6e9ed;
    padding-bottom: 3px;
    padding-right: 8px;
    padding-top: 8px;
    text-align: right;
}

#OtherProductRight .ItemTableRight .ProductPrice .Price {
    color: #ee7700;
    white-space: nowrap;
}

.OrderPanel {
    background-color: #fff;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    padding: 10px 0 0;
}

.OrderPanelTit {
    margin-bottom: 10px;
    border: 1px solid transparent;
    border-radius: 3px;
}

.Order-tab-content {
    padding: 0px;
}

.panel-body {
    padding: 10px;
}

.ItemQty {
    -moz-user-select: none;
    height: 40px;
}

    .ItemQty .qtyLable {
        display: table-cell;
        text-align: right;
        vertical-align: middle;
    }

    .ItemQty .ReduceTable {
        display: table-cell;
        height: 22px;
        padding: 2px 8px 0;
        text-align: center;
        vertical-align: middle;
    }

    .ItemQty .Reduce {
        border-radius: 4px;
        height: 22px;
        width: 22px;
    }

    .ItemQty .Reduceicon {
        background-image: url("images/icon-reduce.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 60% auto;
        border-radius: 4px;
        height: 22px;
        width: 22px;
    }

    .ItemQty .QtyTable {
        display: table-cell;
        font-size: 1.2em;
        height: 2.2em;
        text-align: center;
        vertical-align: middle;
        width: 2.2em;
    }

    .ItemQty .AddTable {
        display: table-cell;
        height: 22px;
        padding: 4px 8px 3px;
        text-align: center;
        vertical-align: middle;
    }

    .ItemQty .add {
        border-radius: 4px;
        height: 22px;
        width: 22px;
    }

    .ItemQty .addicon {
        background-image: url("images/icon-add.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 70% auto;
        border-radius: 0.4em;
        height: 22px;
        width: 22px;
    }

.checkoutDiscount {
    margin-bottom: 5px;
}

    .checkoutDiscount table {
        width: 100%;
    }

    .checkoutDiscount ul li b {
        display: table-cell;
        font-size: 15px;
        margin-right: 5px;
        text-align: right;
        width: 320px;
    }

    .checkoutDiscount ul li span {
        color: #900;
        font-size: 15px;
        text-align: right;
    }

.total {
    height: auto;
    min-height: 195px;
    padding: 10px 10px;
    position: relative;
    width: 90%;
}

.tline {
    border-top: 2px solid #045C36 !important;
}

.total .totalinfo {
    font-size: 14px;
    height: 180px;
    margin-right: 10px;
    padding: 5px 15px 5px 10px;
    width: 200px;
}

.total .totalinfo {
    float: right;
    position: relative;
}

    .total .totalinfo .tit {
        float: left;
        text-align: right;
        width: 90px;
    }

    .total .totalinfo span {
        display: inline-block;
    }

    .total .totalinfo .all {
        color: #d3253c;
        font-weight: bold;
        margin: 0;
    }

    .total .totalinfo p {
        margin: 4px 0 5px;
        text-align: right;
    }

.total .all span {
    /*font-size: 18px;*/
}

.total .totalinfo span {
    display: inline-block;
}

.total .remark .intxt {
    height: 20px;
    width: 200px !important;
}

.orderTrace {
    overflow: hidden;
    width: 100%;
}

    .orderTrace .proDate {
        width: 43%;
        float: left;
        font-size: 12px;
    }

    .orderTrace .proNote {
        overflow: hidden;
        font-size: 12px;
        float: left;
        width: 55%;
    }

    .orderTrace .proUser {
        text-align: right;
        width: 50px;
    }
/* ----------------------------------
 * coupon
 * ---------------------------------- */

.list_coupon_ul {
    padding-top: 10px;
}

    .list_coupon_ul li[data-card]:first-of-type {
        margin-top: 0;
    }

    .list_coupon_ul li {
        margin: 10px 0;
    }

    .list_coupon_ul a {
        display: block;
        width: 281px;
        height: 109px;
        margin: auto;
        background: url(../imgs/4.png) no-repeat 0 -9px;
        -webkit-background-size: 575px auto;
        position: relative;
    }

        .list_coupon_ul a > p {
            position: absolute;
            max-width: 200px;
            height: 20px;
            color: #ffffff;
            -webkit-box-sizing: border-box;
        }

            .list_coupon_ul a > p:nth-of-type(1) {
                left: 20px;
                top: 20px;
                font-size: 20px;
            }

                .list_coupon_ul a > p:nth-of-type(1) > span {
                    font-size: 30px;
                }

            .list_coupon_ul a > p:nth-of-type(2) {
                left: 20px;
                top: 62px;
                font-size: 12px;
            }

                .list_coupon_ul a > p:nth-of-type(2):first-letter {
                    font-size: 14px;
                    margin-right: 3px;
                }

            .list_coupon_ul a > p:nth-of-type(3) {
                left: 20px;
                top: 83px;
                font-size: 12px;
            }

            .list_coupon_ul a > p:nth-of-type(4) {
                left: 140px;
                top: 42px;
                font-size: 11px;
            }

            .list_coupon_ul a > p:nth-of-type(5) {
                right: 16px;
                top: 30px;
                width: 25px;
            }

    .list_coupon_ul li:nth-of-type(4n+2) a, .list_coupon_ul li .a2 {
        background-position: 0 -133px;
    }

    .list_coupon_ul li:nth-of-type(4n+3) a, .list_coupon_ul li .a3 {
        background-position: 0 -256px;
    }

    .list_coupon_ul li:nth-of-type(4n) a, .list_coupon_ul li .a4 {
        background-position: 0 -378px;
    }

    .list_coupon_ul li a[disabled] {
        background-position: 0 -502px;
    }

        .list_coupon_ul li a[disabled]:after {
            content: "";
            background: url(../imgs/7_2.png) no-repeat 75% center;
            -webkit-background-size: 110px auto;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 100;
            pointer-events: none;
        }

    .list_coupon_ul li a[disabled="expire"]:after {
        background-image: url(../imgs/7_1.png);
    }

    .list_coupon_ul a[disabled] > p {
        color: rgba(255, 255, 255, 0.3) !important;
    }

    .list_coupon_ul a.on {
        background-position-x: right !important;
    }
    /**color**/

    .list_coupon_ul li:nth-of-type(4n+1) a.on > p:nth-of-type(5) {
        color: #ee5375;
    }

    .list_coupon_ul li:nth-of-type(4n+2) a.on > p:nth-of-type(5) {
        color: #ffa619;
    }

    .list_coupon_ul li:nth-of-type(4n+3) a.on > p:nth-of-type(5) {
        color: #92c427;
    }

    .list_coupon_ul li:nth-of-type(4n) a.on > p:nth-of-type(5) {
        color: #2f9abd;
    }
/**********************coupon***********************/

.tbox > * {
    height: 100%;
    display: table-cell;
    vertical-align: top;
}

    .tbox > *:last-child {
        width: 100%;
    }

.coupon {
    background: #D7D9D8;
}

.list_coupon {
    width: 300px;
    margin: 10px auto;
}

    .list_coupon *[data-card] {
        background-color: #ffffff;
        margin-bottom: 10px;
    }

        .list_coupon *[data-card]::after {
            content: "";
            display: block;
            height: 6px;
            width: 100%;
            background: url(../imgs/6.png) no-repeat center top #D7D9D8;
            -webkit-background-size: 100% auto;
        }

        .list_coupon *[data-card] header {
            padding: 10px 20px 5px;
            overflow: hidden;
            background: #ffffff;
            font-size: 18px;
        }

    .list_coupon section {
        margin: 5px;
    }

    .list_coupon figure {
        background: #E77817;
    }

        .list_coupon figure > div {
            vertical-align: middle;
        }

        .list_coupon figure img {
            width: 210px;
            height: 110px;
        }

        .list_coupon figure label {
            display: block;
            font-size: 18px;
            color: #ffffff;
            text-align: center;
            position: relative;
        }

            .list_coupon figure label::after {
                content: "";
                position: absolute;
                display: inline-block;
                border: 6px solid #E77817;
                border-color: transparent #E77817 transparent transparent;
                z-index: 10;
                left: -12px;
                top: 50%;
                margin-top: -6px;
            }

    .list_coupon .des {
        color: #4d4d4d;
        margin: 10px -5px 0;
        padding: 5px 18px 0;
        -webkit-box-sizing: border-box;
        border-top: 1px dashed #dddddd;
    }

    .list_coupon dt {
        font-weight: bold;
        padding: 5px 0;
        font-size: 14px;
    }

    .list_coupon a.toggle dd {
        display: block;
    }

    .list_coupon dd {
        display: none;
        line-height: 16px;
        border-top: 1px solid #dddddd;
        padding: 5px 0;
        word-break: break-all;
        word-wrap: break-word;
    }

        .list_coupon dd .descp {
            white-space: pre-line;
            line-height: 22px;
            margin-top: -20px;
        }

        .list_coupon dd img {
            max-width: 100%;
            max-height: 180px;
        }
    /****/

    .list_coupon *[data-card] a.on figure {
        background: #a1a1a1;
    }

    .list_coupon *[data-card] a.on label::after {
        border-right-color: #a1a1a1;
    }

    .list_coupon *[data-card] a[disabled] figure {
        position: relative;
    }

        .list_coupon *[data-card] a[disabled] figure::after {
            content: "";
            background: url(../imgs/7.png) no-repeat 66% center rgba(0, 0, 0, 0.5);
            -webkit-background-size: 110px auto;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 100;
            pointer-events: none;
        }

    .list_coupon *[data-card] a[disabled="expire"] figure::after {
        background-image: url(../imgs/7_1.png);
    }

.tab-content {
    background-color: #fff;
}

/*css by Solar@2014.11.10*/
.pageHeader {
    width: 100%;
}

    .pageHeader img {
        width: 100%;
        height: auto;
    }

.pageHeaderMini {
    position: relative;
    font-size: 20px;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #a0a0a0;
}

    .pageHeaderMini .goback {
        position: absolute;
        left: 0;
        top: 0;
        width: 20%;
        height: 100%;
        display: block;
        text-indent: -9999px;
        z-index: 2;
    }

    .pageHeaderMini .pageTitle {
        display: table-cell;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -0.5em;
        width: 100%;
        /*height: 100%;*/
        vertical-align: middle;
        z-index: 1;
    }

.userCenterHeader {
    padding: 5px 0 10px 15px;
}

    .userCenterHeader .iconWrapper {
        float: left;
        display: block;
        width: 12.5%;
    }

        .userCenterHeader .iconWrapper img {
            width: 100%;
            height: auto;
            border-right: 1px dotted #7d7d7d;
            border-bottom: 1px dotted #7d7d7d;
        }

    .userCenterHeader h3 {
        font-size: 150%;
        float: right;
        padding: 15px;
    }

#goTop {
    display: none;
    width: 44px;
    height: 44px;
    line-height: 63px;
    background: rgba(0,0,0,.35) url(../imgs/gotop.png) no-repeat 15px 9px;
    background-size: 15px auto;
    text-align: center;
    border-radius: 100px;
    position: fixed;
    right: 15px;
    bottom: 16%;
    color: #fff;
    font-size: 10px;
}

/*Loading img*/

/* Loader */
.ui-body-a {
    background-color: #e9e9e9 /*{a-bar-background-color}*/;
    border-color: #ddd /*{a-bar-border}*/;
    color: #333 /*{a-bar-color}*/;
    text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
    font-weight: bold;
}

.ui-loader {
    display: none;
    z-index: 9999999;
    position: fixed;
    top: 50%;
    left: 50%;
    border: 0;
}

.ui-loader-default {
    background: none;
    filter: Alpha(Opacity=18);
    opacity: .7;
    width: 2.875em;
    height: 2.875em;
    margin-left: -1.4375em;
    margin-top: -1.4375em;
}

.ui-loading {
    display: block;
}

.ui-loader .ui-icon-loading {
    background-color: #000;
    display: block;
    margin: 0;
    width: 2.75em;
    height: 2.75em;
    padding: .0625em;
    -webkit-border-radius: 2.25em;
    border-radius: 2.25em;
}

.ui-icon-loading {
    background: url(../imgs/ajax-loader.gif);
    background-size: 2.875em 2.875em;
}

.ui-loader-default h1 {
    font-size: 0;
    width: 0;
    height: 0;
    overflow: hidden;
}

.ui-loader-verbose {
    width: 5em;
    filter: Alpha(Opacity=88);
    opacity: .88;
    box-shadow: 0 1px 1px -1px #fff;
    height: auto;
    margin-left: -2.5em;
    margin-top: -2.6875em;
    padding: .625em;
    border-radius: .5em;
}

    .ui-loader-verbose .ui-icon-loading {
        margin: 0 auto .625em;
        filter: Alpha(Opacity=75);
        opacity: .75;
    }

    .ui-loader-verbose h1 {
        font-size: 1em;
        margin: 0;
        text-align: center;
    }

#share-wx-guide {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    z-index: 10000;
    text-align: center;
}

    #share-wx-guide img {
        width: 80%;
        padding: 25px 0;
    }

hgroup.title {
    padding: 30px;
    margin: 40px auto;
    width: 80%;
    text-align: center;
    border: 1px dotted #7d7d7d;
}

    hgroup.title .glyphicon {
        font-size: 50px;
        color: #D3253C;
        margin: 0 auto;
    }

    hgroup.title h1 {
        padding: 20px 0 20px;
    }

.linkToComment {
    clear: both;
    text-align: right;
}

.adress-select legend {
    font-size: 12px;
    border: none;
    font-weight: 700;
    margin: 0;
}

.adress-select .srr {
    width: 66%;
    float: right;
}

.adress-select select#region {
    width: 30%;
    float: left;
}

.adress-select select#city {
    float: left;
    width: 49%;
}

.adress-select select#county {
    width: 49%;
    float: right;
}

.promotionCodeItem {
    clear: both;
    /*padding: 10px 0;*/
}

.promotionCodeBody {
    position: relative;
    /*width: 100%;*/
    min-height: 200px;
    /*background: url(../imgs/promotionCode.png) no-repeat 0 0;*/
    background-size: 100% 100%;
    color: #fff;
    float: left;
    margin-right: 20px;
}

    .promotionCodeBody .mianzhi {
        position: absolute;
        font-size: 50px;
        left: 30px;
        top: 30px;
    }

        .promotionCodeBody .mianzhi em {
            font-size: 15px;
        }

    .promotionCodeBody .type {
        position: absolute;
        left: 40px;
        top: 20px;
    }

    .promotionCodeBody .tiaojian {
        position: absolute;
        left: 40px;
        bottom: 25px;
        font-size: 16px;
        color: #427500;
    }

    .promotionCodeBody .bianhao {
        position: absolute;
        right: 30px;
        top: 20px;
    }



.promotionCodeDate {
    padding: 15px 0 15px 130px;
    color: #888;
    border-bottom: 1px solid #e0e0e0;
    min-height: 190px;
}

    .promotionCodeDate a {
        color: #e56c69;
    }

    .promotionCodeDate h6 {
        margin: 5px;
    }

    .follow-us {
        position:absolute;
        width:100%;
        left:0;
        top:0;
        z-index:9999;
    }
        .follow-us div {
            width:100%;
            height: 100%;
            position: relative;
        }
        .follow-us div  .close-me {
            display:block;
            width: 15%;
            height: 100%;
            position: absolute;
            right: 0;
            top: 0;
        }
        .follow-us.hide {
            display:none;
        }

/**
 *
 * Main container
 *
 */
#addToHomeScreen {
	z-index:9999;
	-webkit-user-select:none;
	user-select:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	touch-callout:none;
	width:240px;
	font-size:15px;
	padding:12px 14px;
	text-align:left;
	font-family:helvetica;
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
	border:1px solid #505050;
	-webkit-border-radius:8px;
	-webkit-background-clip:padding-box;
	color:#333;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	line-height:130%;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
}

#addToHomeScreen.addToHomeIOS7 {
	background:#f2f2f2 !important;
	-webkit-border-radius:1px !important;
	border:1px solid #ccc;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);
}

#addToHomeScreen.addToHomeIpad {
	width:268px;
	font-size:18px;
	padding:14px;
}

/**
 *
 * The 'wide' class is added when the popup contains the touch icon
 *
 */
#addToHomeScreen.addToHomeWide {
	width:296px;
}

#addToHomeScreen.addToHomeIpad.addToHomeWide {
	width:320px;
	font-size:18px;
	padding:14px;
}

/**
 *
 * The balloon arrow
 *
 */
#addToHomeScreen .addToHomeArrow {
	position:absolute;
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#505050;
	width:16px; height:16px;
	-webkit-transform:rotateZ(45deg);
	bottom:-9px;
	left:50%;
	margin-left:-8px;
	-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
	-webkit-border-bottom-right-radius:2px;
}

#addToHomeScreen.addToHomeIOS7 .addToHomeArrow {
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#f2f2f2)) !important;
	-webkit-box-shadow:inset -1px -1px 0 #fff !important;
	border-color:#ccc !important;
}

/**
 *
 * The balloon arrow for iPad
 *
 */
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
	-webkit-transform:rotateZ(-135deg);
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
	-webkit-box-shadow:inset -1px -1px 0 #fff;
	top:-9px; bottom:auto; left:50%;
}


/**
 *
 * Close button
 *
 */
#addToHomeScreen .addToHomeClose {
	-webkit-box-sizing:border-box;
	position:absolute;
	right:4px;
	top:4px;
	width:18px;
	height:18px; line-height:14px;
	text-align:center;
	text-indent:1px;
	-webkit-border-radius:9px;
	background:rgba(0,0,0,0.12);
	color:#888;
	-webkit-box-shadow:0 1px 0 #fff;
	font-size:16px;
}

#addToHomeScreen.addToHomeIOS7 .addToHomeClose {
	line-height:12px;
	padding-right:1px;
	background:transparent;
	border: 1px solid #888;
	-webkit-box-shadow:none;
}

/**
 *
 * The '+' icon, displayed only on iOS < 4.2
 *
 */
#addToHomeScreen .addToHomePlus {
	font-weight:bold;
	font-size:1.3em;
}


/**
 *
 * The 'share' icon, displayed only on iOS >= 4.2
 *
 */
#addToHomeScreen .addToHomeShare {
	display:inline-block;
	width:18px;
	height:15px;
	background-repeat:no-repeat;
	background-image:url();
	background-size:18px 15px;
	text-indent:-9999em;
	overflow:hidden;
}

#addToHomeScreen.addToHomeIOS7 .addToHomeShare {
	width:11px;
	background-image:url();
	background-size:11px 15px;
}

/**
 *
 * The touch icon (if available)
 *
 */
#addToHomeScreen .addToHomeTouchIcon {
	display:block;
	float:left;
	-webkit-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
		inset 0 0 2px rgba(255,255,255,0.9);
	box-shadow:0 1px 3px rgba(0,0,0,0.5),
		inset 0 0 2px rgba(255,255,255,0.9);
	background-repeat:no-repeat;
	width:57px; height:57px;
	-webkit-background-size:57px 57px;
	background-size:57px 57px;
	margin:0 12px 0 0;
	border:1px solid #333;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
.btn-full {
    width: 100%;
}
.viewport {
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.scroll-area {
    overflow: auto;
    height: 100%;
    padding-bottom: 18%;
}





   #pickcontainer {
            cursor: default;
            height: 70px;
        }


            #pickcontainer a {
                width: 100%;
                height: 100%;
                display: inline-block;
                text-align: center;
            }


        #reviewImageList li {
            float: left;
            display: block;
            width: 33%;
            line-height: 80px;
            height: 80px;
            padding: 5px;
        }

            #reviewImageList li > div {
                width: 100%;
                height: 100%;
                position: relative;
            }

            #reviewImageList li span {
                text-align: center;
                height: 30px;
                width: 30px;
                line-height: 30px;
                font-size: 20px;
                position: absolute;
                right: -15px;
                top: -10px;
                z-index: 1;
                color: red;
                border-radius: 50%;
            }